<template>
  <view class="container">
    <z-paging
      ref="paging"
      v-model="itemList"
      @query="queryList"
      :fixed="true"
      :auto="false"
      :auto-show-back-to-top="true"
      :empty-view-img="`${getImageUrl('empty.png')} `"
      empty-view-text="暂无数据~"
      :empty-view-img-style="imgStyle"
    >
      <view slot="top">
        <u-navbar
          backIconColor="#333333"
          title-size="36"
          title="提现记录"
          height="50"
          :is-back="true"
          :border-bottom="false"
          title-color="#333333"
        >
        </u-navbar>
        <u-gap height="20"></u-gap>
      </view>
      <view class="card" style="padding-top: 0">
        <view class="list-box" v-for="(item, index) in itemList" :key="index">
          <view class="top dis-flex flex-y-between">
            <view class="cate">提现到建设银行(8299)</view>
            <view class="num" v-if="index == 2">-100</view>
            <view class="num add" v-else>+1000</view>
          </view>
          <view class="bottom dis-flex flex-y-between">
            <view class="date">2024-12-14 21:23:36</view>
            <view class="y">待结算</view>
          </view>
        </view>
      </view>
    </z-paging>
    <u-popup v-model="showRuleModel" mode="center" width="600" height="auto" border-radius="20">
      <view class="rule_box">
        <view class="tl"> 规则说明 </view>
        <view class="content"
          >这里是规则说明，可由后台编辑修改内容 这里是规则说明可由后，台编辑修改内容
          这里是，规则说明可由后台编辑。 这里是规则说明可由后台编辑修，改内容
          这里，是规则说明可由后台编辑修改。 这里是规则说明，可由后台编辑修改内容
          这里是规则说明可由后台编辑修，改内容 这里是规则说明，可由后台编辑修改内容
          这里是规则说明可由后，台编辑修改内容 这里是，规则说明可由后台编辑。
          这里是规则说明可由后台编辑修，改内容 这里，是规则说明可由后台编辑修改。</view
        >
        <view class="bt" @click="showRuleModel = false">知道了</view>
      </view>
    </u-popup>
  </view>
</template>

<script>
export default {
  data() {
    return {
      showRuleModel: false,
      imgStyle: {
        width: '12rem'
      },
      itemList: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]
    }
  },
  methods: {
    // toDetail() {
    // 	this.$utils.route('/alliance/order-detail')
    // },
    routeTo(url) {
      this.$utils.route(url)
    },
    queryList(page, pageSize) {}
  }
}
</script>

<style scoped lang="scss">
// page {
// 	height: 100%;
// }

// .container {
// 	height: 100vh;
// }

.card {
  background: #ffffff;
  border-radius: 10rpx;
  margin: 0 20rpx;
  padding: 30rpx 20rpx;
}
.rule_box {
  padding: 45rpx 30rpx 35rpx 30rpx;
  .tl {
    font-weight: 600;
    font-size: 34rpx;
    margin-bottom: 45rpx;
    text-align: center;
  }
  .content {
    font-size: 30rpx;
    line-height: 45rpx;
  }
  .bt {
    width: 240rpx;
    height: 72rpx;
    background: #10a28f;
    border-radius: 36rpx;
    margin: auto;
    font-size: 30rpx;
    color: #ffffff;
    line-height: 72rpx;
    margin-top: 35rpx;
    text-align: center;
  }
}

.cell {
  margin-bottom: 20rpx;

  .label {
    font-size: 24rpx;
    color: #333333;
    margin-right: 20rpx;
  }

  .value {
    font-weight: 600;
    font-size: 48rpx;
    color: #333333;
  }

  .cell-right {
    font-size: 24rpx;
    color: #999999;
  }

  .cell-right-1 {
    font-size: 36rpx;
  }

  .cell-right-2 {
    font-size: 24rpx;
    width: 220rpx;
    height: 56rpx;
    line-height: 56rpx;
    background: #10a28f;
    border-radius: 28rpx;
    color: #ffffff;
    align-items: center;

    .r-a {
      margin-left: 10rpx;
    }

    .r-b {
      width: 120rpx;
      height: 50rpx;
      background: #d7f5f1;
      border-radius: 25rpx;
      text-align: center;
      font-size: 30rpx;
      color: #ff6f10;
      margin-right: 3rpx;
    }
  }
}

.cell:last-child {
  margin-bottom: 0;
}

.list-box {
  padding: 25rpx 0 30rpx 0;
  border-bottom: 1rpx solid #f5f5f5;

  .top {
    font-size: 28rpx;
    margin-bottom: 20rpx;

    .num {
      font-weight: 600;
      font-size: 30rpx;
      color: #333333;
    }

    .add {
      color: #10a28f;
    }
  }

  .bottom {
    font-size: 24rpx;
    color: #999999;
    .y {
      color: #ff6f10;
    }
  }
}

.list-box:last-child {
  border: none;
}

.headView {
  position: sticky;
  background: #fff;
  z-index: 100;
  height: 85rpx;
  top: 0px;
  padding-top: 25rpx;

  .top {
    font-size: 30rpx;
    margin-bottom: 20rpx;
  }

  .bottom {
    font-size: 26rpx;
    color: #999999;
  }
}
</style>
